package com.iotechn.unimall.data.dto.statistics;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author kyms
 * 订单每日汇总
 */
@Data
public class StatisticsSumDTO implements Serializable {
    //订单汇总
    private List<OrderDayDataDTO> orderDayPrice;
    //日期范围
    private List<String> timeRange;
    //订单金额
    private List<Float> orderTimePrice;
    //订单总数
    private List<Integer> orderTimeCount;
    //总计
    private Integer orderTotalCount;
    //价格
    private Float orderTotalPrice;

    //商品数量
    private Integer orderSkuTotalCount;


    //会员卡总计
    private Integer chargeOrderTotalCount;
    //会员卡价格
    private Float chargeOrderTotalPrice;

    //会员卡商品数量
    private Integer chargeOrderSkuTotalCount;

    //退单总计
    private Integer refundOrderTotalCount;
    //退单价格
    private Float refundOrderTotalPrice;

    //退单商品数量
    private Integer refundOrderSkuTotalCount;


    //用户数
    private List<Long> newUserCount;

    //类型
    private List<String> typeNames;

    //类型id
    private List<Long> typeIds;

    //线上统计
    private List<Float> onlineOrderTimePrice;
    //门店统计
    private List<Float> offlineOrderTimePrice;

    //线上订单总数
    private List<Integer> onlineOrderTimeCount;

    //线下订单总数
    private List<Integer> offlineOrderTimeCount;
}
